#先导入要用的库
import pandas as pd
import os

#指定需要合并Excel所在的文件夹路径，
path = "/home/wind/docs"

#获取所有子文件名
file_list = list(os.walk(path))[0][2]

sheet_names=[]
for i in range(len(file_list)):
    #通过文件地址，获取一个Excel表格
    xlsx_file = pd.ExcelFile(path+"/"+file_list[i])
    #获取这个Excel文件的所有sheet名
    sheet_names.append(xlsx_file.sheet_names)

print(sheet_names)
writer = pd.ExcelWriter("/home/wind/docs/result.xlsx")


for i in range(len(file_list)):
    if "xlsx" in file_list[i]:
        dfs = []
        dfs.append(pd.read_excel(path+'/'+file_list[i]))
        #然后全部写入result.xlsx文件
        pd.concat(dfs).to_excel(writer,sheet_name=sheet_names[i][0],index=False)
    
#将每个表格中的数据保存到dfs
#for file in file_list:

#保存文件
writer.save()
#关闭
#writer.close()